// 引入axios二次封装
import request from '@/utils/request'

// 品牌管理相关接口
// 1.获取品牌信息
export const reqTrademarkList = (page, limit) => request({
  url: `/admin/product/baseTrademark/${page}/${limit}`,
  method: 'GET'
})

// 2.添加或修改品牌(trademark包含了品牌id,url,name三个属性)
export const reqAddOrUpdateTrademark = (trademark) => {
  // 传入品牌id，说明是修改品牌数据
  if (trademark.id) {
    return request({
      url: '/admin/product/baseTrademark/update',
      method: 'PUT',
      data: trademark
    })
    // 不传入id，说明是创建新品牌
  } else {
    return request({
      url: '/admin/product/baseTrademark/save',
      method: 'POST',
      data: trademark
    })
  }
}

// 3.删除品牌
export const reqRemoveTrademark = (id) => request({
  url: `/admin/product/baseTrademark/remove/${id}`,
  method: 'DELETE'
})
